Class IgnoreCaseMap

Description

連想配列(キーの大小文字無視)

キー大文字小文字を意識しない、連想配列クラスです。

Located in /com/gmo_pg/client/common/IgnoreCaseMap.php (line 16)


	
			
Method Summary
 IgnoreCaseMap __construct ([array $src = null])
 boolean containsKey (mixed $key)
 boolean ensure (mixed $key)
 mixed get (mixed $key)
 void put (mixed $key, mixed $value)
 void putAll (array $other)
 void remove (mixed $key)
 integer size ()
Methods
Constructor __construct (line 34)

コンストラクタ

  • access: public
IgnoreCaseMap __construct ([array $src = null])
  • array $src: このクラスがラップする配列
containsKey (line 82)

キー値存在判定

指定のキー値が存在するかどうかを判定する

  • return: 存在する場合true
  • access: public
boolean containsKey (mixed $key)
  • mixed $key: キー値
ensure (line 143)

キー値の存在確認

containsKeyとの違い:指定のキー値が存在しないときは警告ログを出力します。

  • return: 存在する場合true
  • access: public
boolean ensure (mixed $key)
  • mixed $key: キー値
get (line 65)

要素取得

  • return: キーに結びつく要素(存在しない場合はnull)
  • access: public
mixed get (mixed $key)
  • mixed $key: 検索キー
put (line 55)

要素設定

指定された$key=>$valueの組み合わせで、自身の$mapプロパティに要素を追加します。

  • access: public
void put (mixed $key, mixed $value)
  • mixed $key: キーとなる値
  • mixed $value: 設定する値
putAll (line 112)

要素一式追加

パラメータで渡した配列を、自身の$mapオブジェクトとマージします。

  • access: public
void putAll (array $other)
  • array $other: 別のマップ
remove (line 95)

要素削除

指定されたキーとその値を削除します。

  • access: public
void remove (mixed $key)
  • mixed $key: キー値
size (line 129)

マップのサイズ取得

  • return: 保持しているマップのサイズ
  • access: public
integer size ()

Documentation generated on Thu, 18 Jan 2024 19:59:03 +0900 by phpDocumentor 1.4.3